html,
body {
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	height: 100%;
}

header,
footer,
div {
	margin: 0;
	padding: 0;
	border: 0;
}

.clear {
	clear: both;
	margin: -1px 0px 0px 0px;
	padding: 0;
	border: 0;
	width: 100%;
	height: 1px;
}

header, footer {
	width: 100%;
	background-color: #800;
}
header {
	height: 100px;
}
footer {
	height: 50px;
}

#frame {
	width: 100%;
	height: 100%;
}
#frame > div {
	height: 100%;
}
#left_frame {
	float:left;
	width:200px;
	background:#009933;
}
#right_frame {
	padding: 0px 0px 0px 200px;
	background:#F60;
}
#right_frame .header {
	width: 100%;
	background: #f6f;
}

#editor_frame, #status_frame {
	float: left;
	width: 50%;
}